QA Automation Engineer
Job Description:
This role is for a non-US-based senior-level QA Engineer with at least 5 years’ experience planning, creating, and executing test case automation.  The QA Engineer must have worked in an Agile environment.  Preference will be given to the QA Engineer with experience in the following:  JIRA, TestRail, Katalon Studio, SOAP UI, SQL, Bitbucket and Jenkins.  Experience with ORMB is a strong plus.

Job duties including but not limited to:
• Work in a Quality Services Automation Regression team and develop test strategy, test plans, test cases to identify problems with software applications and their root causes, also ensure timely and appropriate test coverage is attained by automating the Test efforts following Agile Methodology.
• Manage all test scripts and execution using TestRail.
• Develop, execute and maintain modular, re-usable automated test scripts for wide range of applications using Katalon Studio, Appium, Soap UI tool and Groovy Script.
• Develop Groovy/Java Scripts in SOAP UI to automate SOAP and JSON web services.
• Implement a comprehensive automated test solution for applications developed in Angular JS and Microservices using custom developed Selenium WebDriver methods in Katalon Studio Automation tool.
• Write SQL scripts to set up and validate test data on Oracle environments to ensure data accuracy and data integrity.
• Validate XML and JSON contents against data base and flat files.
• Design and implement Continuous Integration and Continuous deployment pipeline using Bitbucket, Jenkins and Bamboo tools that would build and execute automation test scripts on multiple environments for every code deployment
• Create reusable components and tests in PowerShell to enable automated execution into the build and release pipeline for various environments like Development, Test, UAT and Demo
• Work with Cloud environments and cloud testing services to implement parallel test automation executions in Team and Test environments
• Generate data and dashboards to ensure visibility of quality across products, builds and Environments
• Resolve technical issues that are encountered during Agile Sprints
• Work across teams and determine solutions impacting the core automation framework and its Components
• Review Test Cases and Automated Test Scripts created by other team members to ensure that proper test coverage has been developed for each project
• Define best practices and guidelines for automation and Regression teams

Tools/Skills used in Performing above Job Duties: TestRail, Katalon Studio, Java, Groovy, Junit, JavaScript, Oracle, SQL Script, UNIX, SoapUI, Fiddler, Selenium, Appium, Jenkins, , Bitbucket, Jira, Confluence, Swagger, Test Rail, Soap/Restful Services.